;;#############################################################################
;;
;; FILE:     cla_fft_tables.asm
;;
;; TITLE:    Twiddle Factors and bit reversal tables for 1024-pt FFT
;;
;;#############################################################################
;; 
;; 
;; $Copyright: Copyright (C) 2023 Texas Instruments Incorporated -
;;             http://www.ti.com/ ALL RIGHTS RESERVED $
;;#############################################################################


;;*****************************************************************************
;;// includes
;;*****************************************************************************

    .include "CLAeabi.asm"

;;//!
;;//! \addtogroup CLA_FFT Twiddle Factors and Bit Reversal Tables
;;// @{
;;*****************************************************************************
;;// globals
;;*****************************************************************************
;;//! \brief Twiddle Factors
;;//! For N = 1024-pt Complex FFT there are 10 stages
;;//! requiring 256 complex twiddle factors for the CLA implementation
;;//! Total space requirement = 512 long words(32-bit) or 2048 bytes
    .sect "CLA1fftTables"
    .global _cla_twiddleFactors
_cla_twiddleFactors:
    .float      0.0000000000, 1.0000000000  ;; Sin(pi/2*   0/ 256) : Cos(pi/2*   0/ 256)
    .float      0.0061358847, 0.9999811649  ;; Sin(pi/2*   1/ 256) : Cos(pi/2*   1/ 256)
    .float      0.0122715384, 0.9999247193  ;; Sin(pi/2*   2/ 256) : Cos(pi/2*   2/ 256)
    .float      0.0184067301, 0.9998306036  ;; Sin(pi/2*   3/ 256) : Cos(pi/2*   3/ 256)
    .float      0.0245412290, 0.9996988177  ;; Sin(pi/2*   4/ 256) : Cos(pi/2*   4/ 256)
    .float      0.0306748040, 0.9995294213  ;; Sin(pi/2*   5/ 256) : Cos(pi/2*   5/ 256)
    .float      0.0368072242, 0.9993223548  ;; Sin(pi/2*   6/ 256) : Cos(pi/2*   6/ 256)
    .float      0.0429382585, 0.9990777373  ;; Sin(pi/2*   7/ 256) : Cos(pi/2*   7/ 256)
    .float      0.0490676761, 0.9987954497  ;; Sin(pi/2*   8/ 256) : Cos(pi/2*   8/ 256)
    .float      0.0551952459, 0.9984755516  ;; Sin(pi/2*   9/ 256) : Cos(pi/2*   9/ 256)
    .float      0.0613207370, 0.9981181026  ;; Sin(pi/2*  10/ 256) : Cos(pi/2*  10/ 256)
    .float      0.0674439222, 0.9977230430  ;; Sin(pi/2*  11/ 256) : Cos(pi/2*  11/ 256)
    .float      0.0735645667, 0.9972904325  ;; Sin(pi/2*  12/ 256) : Cos(pi/2*  12/ 256)
    .float      0.0796824396, 0.9968202710  ;; Sin(pi/2*  13/ 256) : Cos(pi/2*  13/ 256)
    .float      0.0857973099, 0.9963126183  ;; Sin(pi/2*  14/ 256) : Cos(pi/2*  14/ 256)
    .float      0.0919089541, 0.9957674146  ;; Sin(pi/2*  15/ 256) : Cos(pi/2*  15/ 256)
    .float      0.0980171412, 0.9951847196  ;; Sin(pi/2*  16/ 256) : Cos(pi/2*  16/ 256)
    .float      0.1041216329, 0.9945645928  ;; Sin(pi/2*  17/ 256) : Cos(pi/2*  17/ 256)
    .float      0.1102222055, 0.9939069748  ;; Sin(pi/2*  18/ 256) : Cos(pi/2*  18/ 256)
    .float      0.1163186282, 0.9932119250  ;; Sin(pi/2*  19/ 256) : Cos(pi/2*  19/ 256)
    .float      0.1224106774, 0.9924795628  ;; Sin(pi/2*  20/ 256) : Cos(pi/2*  20/ 256)
    .float      0.1284981072, 0.9917097688  ;; Sin(pi/2*  21/ 256) : Cos(pi/2*  21/ 256)
    .float      0.1345807016, 0.9909026623  ;; Sin(pi/2*  22/ 256) : Cos(pi/2*  22/ 256)
    .float      0.1406582445, 0.9900581837  ;; Sin(pi/2*  23/ 256) : Cos(pi/2*  23/ 256)
    .float      0.1467304677, 0.9891765118  ;; Sin(pi/2*  24/ 256) : Cos(pi/2*  24/ 256)
    .float      0.1527971923, 0.9882575870  ;; Sin(pi/2*  25/ 256) : Cos(pi/2*  25/ 256)
    .float      0.1588581502, 0.9873014092  ;; Sin(pi/2*  26/ 256) : Cos(pi/2*  26/ 256)
    .float      0.1649131179, 0.9863080978  ;; Sin(pi/2*  27/ 256) : Cos(pi/2*  27/ 256)
    .float      0.1709618866, 0.9852776527  ;; Sin(pi/2*  28/ 256) : Cos(pi/2*  28/ 256)
    .float      0.1770042181, 0.9842100739  ;; Sin(pi/2*  29/ 256) : Cos(pi/2*  29/ 256)
    .float      0.1830398887, 0.9831054807  ;; Sin(pi/2*  30/ 256) : Cos(pi/2*  30/ 256)
    .float      0.1890686601, 0.9819638729  ;; Sin(pi/2*  31/ 256) : Cos(pi/2*  31/ 256)
    .float      0.1950903237, 0.9807852507  ;; Sin(pi/2*  32/ 256) : Cos(pi/2*  32/ 256)
    .float      0.2011046410, 0.9795697927  ;; Sin(pi/2*  33/ 256) : Cos(pi/2*  33/ 256)
    .float      0.2071113735, 0.9783173800  ;; Sin(pi/2*  34/ 256) : Cos(pi/2*  34/ 256)
    .float      0.2131103128, 0.9770281315  ;; Sin(pi/2*  35/ 256) : Cos(pi/2*  35/ 256)
    .float      0.2191012353, 0.9757021070  ;; Sin(pi/2*  36/ 256) : Cos(pi/2*  36/ 256)
    .float      0.2250839174, 0.9743393660  ;; Sin(pi/2*  37/ 256) : Cos(pi/2*  37/ 256)
    .float      0.2310581058, 0.9729399681  ;; Sin(pi/2*  38/ 256) : Cos(pi/2*  38/ 256)
    .float      0.2370236069, 0.9715039134  ;; Sin(pi/2*  39/ 256) : Cos(pi/2*  39/ 256)
    .float      0.2429801822, 0.9700312614  ;; Sin(pi/2*  40/ 256) : Cos(pi/2*  40/ 256)
    .float      0.2489276081, 0.9685220718  ;; Sin(pi/2*  41/ 256) : Cos(pi/2*  41/ 256)
    .float      0.2548656464, 0.9669764638  ;; Sin(pi/2*  42/ 256) : Cos(pi/2*  42/ 256)
    .float      0.2607941031, 0.9653944373  ;; Sin(pi/2*  43/ 256) : Cos(pi/2*  43/ 256)
    .float      0.2667127550, 0.9637760520  ;; Sin(pi/2*  44/ 256) : Cos(pi/2*  44/ 256)
    .float      0.2726213634, 0.9621214271  ;; Sin(pi/2*  45/ 256) : Cos(pi/2*  45/ 256)
    .float      0.2785196900, 0.9604305029  ;; Sin(pi/2*  46/ 256) : Cos(pi/2*  46/ 256)
    .float      0.2844075263, 0.9587034583  ;; Sin(pi/2*  47/ 256) : Cos(pi/2*  47/ 256)
    .float      0.2902846634, 0.9569403529  ;; Sin(pi/2*  48/ 256) : Cos(pi/2*  48/ 256)
    .float      0.2961508930, 0.9551411867  ;; Sin(pi/2*  49/ 256) : Cos(pi/2*  49/ 256)
    .float      0.3020059466, 0.9533060193  ;; Sin(pi/2*  50/ 256) : Cos(pi/2*  50/ 256)
    .float      0.3078496456, 0.9514350295  ;; Sin(pi/2*  51/ 256) : Cos(pi/2*  51/ 256)
    .float      0.3136817515, 0.9495281577  ;; Sin(pi/2*  52/ 256) : Cos(pi/2*  52/ 256)
    .float      0.3195020258, 0.9475855827  ;; Sin(pi/2*  53/ 256) : Cos(pi/2*  53/ 256)
    .float      0.3253102899, 0.9456073046  ;; Sin(pi/2*  54/ 256) : Cos(pi/2*  54/ 256)
    .float      0.3311063051, 0.9435934424  ;; Sin(pi/2*  55/ 256) : Cos(pi/2*  55/ 256)
    .float      0.3368898630, 0.9415440559  ;; Sin(pi/2*  56/ 256) : Cos(pi/2*  56/ 256)
    .float      0.3426607251, 0.9394592047  ;; Sin(pi/2*  57/ 256) : Cos(pi/2*  57/ 256)
    .float      0.3484186828, 0.9373390079  ;; Sin(pi/2*  58/ 256) : Cos(pi/2*  58/ 256)
    .float      0.3541635275, 0.9351835251  ;; Sin(pi/2*  59/ 256) : Cos(pi/2*  59/ 256)
    .float      0.3598950505, 0.9329928160  ;; Sin(pi/2*  60/ 256) : Cos(pi/2*  60/ 256)
    .float      0.3656129837, 0.9307669401  ;; Sin(pi/2*  61/ 256) : Cos(pi/2*  61/ 256)
    .float      0.3713172078, 0.9285060763  ;; Sin(pi/2*  62/ 256) : Cos(pi/2*  62/ 256)
    .float      0.3770074248, 0.9262102246  ;; Sin(pi/2*  63/ 256) : Cos(pi/2*  63/ 256)
    .float      0.3826834261, 0.9238795042  ;; Sin(pi/2*  64/ 256) : Cos(pi/2*  64/ 256)
    .float      0.3883450329, 0.9215140343  ;; Sin(pi/2*  65/ 256) : Cos(pi/2*  65/ 256)
    .float      0.3939920366, 0.9191138744  ;; Sin(pi/2*  66/ 256) : Cos(pi/2*  66/ 256)
    .float      0.3996241987, 0.9166790843  ;; Sin(pi/2*  67/ 256) : Cos(pi/2*  67/ 256)
    .float      0.4052413106, 0.9142097831  ;; Sin(pi/2*  68/ 256) : Cos(pi/2*  68/ 256)
    .float      0.4108431637, 0.9117060304  ;; Sin(pi/2*  69/ 256) : Cos(pi/2*  69/ 256)
    .float      0.4164295495, 0.9091680050  ;; Sin(pi/2*  70/ 256) : Cos(pi/2*  70/ 256)
    .float      0.4220002592, 0.9065957069  ;; Sin(pi/2*  71/ 256) : Cos(pi/2*  71/ 256)
    .float      0.4275550842, 0.9039893150  ;; Sin(pi/2*  72/ 256) : Cos(pi/2*  72/ 256)
    .float      0.4330938160, 0.9013488293  ;; Sin(pi/2*  73/ 256) : Cos(pi/2*  73/ 256)
    .float      0.4386162460, 0.8986744881  ;; Sin(pi/2*  74/ 256) : Cos(pi/2*  74/ 256)
    .float      0.4441221356, 0.8959662318  ;; Sin(pi/2*  75/ 256) : Cos(pi/2*  75/ 256)
    .float      0.4496113360, 0.8932242990  ;; Sin(pi/2*  76/ 256) : Cos(pi/2*  76/ 256)
    .float      0.4550835788, 0.8904487491  ;; Sin(pi/2*  77/ 256) : Cos(pi/2*  77/ 256)
    .float      0.4605387151, 0.8876396418  ;; Sin(pi/2*  78/ 256) : Cos(pi/2*  78/ 256)
    .float      0.4659765065, 0.8847970963  ;; Sin(pi/2*  79/ 256) : Cos(pi/2*  79/ 256)
    .float      0.4713967443, 0.8819212914  ;; Sin(pi/2*  80/ 256) : Cos(pi/2*  80/ 256)
    .float      0.4767992198, 0.8790122271  ;; Sin(pi/2*  81/ 256) : Cos(pi/2*  81/ 256)
    .float      0.4821837842, 0.8760700822  ;; Sin(pi/2*  82/ 256) : Cos(pi/2*  82/ 256)
    .float      0.4875501692, 0.8730949759  ;; Sin(pi/2*  83/ 256) : Cos(pi/2*  83/ 256)
    .float      0.4928981960, 0.8700869679  ;; Sin(pi/2*  84/ 256) : Cos(pi/2*  84/ 256)
    .float      0.4982276559, 0.8670462370  ;; Sin(pi/2*  85/ 256) : Cos(pi/2*  85/ 256)
    .float      0.5035383701, 0.8639728427  ;; Sin(pi/2*  86/ 256) : Cos(pi/2*  86/ 256)
    .float      0.5088301301, 0.8608669639  ;; Sin(pi/2*  87/ 256) : Cos(pi/2*  87/ 256)
    .float      0.5141027570, 0.8577286005  ;; Sin(pi/2*  88/ 256) : Cos(pi/2*  88/ 256)
    .float      0.5193560123, 0.8545579910  ;; Sin(pi/2*  89/ 256) : Cos(pi/2*  89/ 256)
    .float      0.5245896578, 0.8513551950  ;; Sin(pi/2*  90/ 256) : Cos(pi/2*  90/ 256)
    .float      0.5298036337, 0.8481203318  ;; Sin(pi/2*  91/ 256) : Cos(pi/2*  91/ 256)
    .float      0.5349976420, 0.8448535800  ;; Sin(pi/2*  92/ 256) : Cos(pi/2*  92/ 256)
    .float      0.5401714444, 0.8415549994  ;; Sin(pi/2*  93/ 256) : Cos(pi/2*  93/ 256)
    .float      0.5453249812, 0.8382247090  ;; Sin(pi/2*  94/ 256) : Cos(pi/2*  94/ 256)
    .float      0.5504579544, 0.8348628879  ;; Sin(pi/2*  95/ 256) : Cos(pi/2*  95/ 256)
    .float      0.5555702448, 0.8314695954  ;; Sin(pi/2*  96/ 256) : Cos(pi/2*  96/ 256)
    .float      0.5606615543, 0.8280450702  ;; Sin(pi/2*  97/ 256) : Cos(pi/2*  97/ 256)
    .float      0.5657318234, 0.8245893121  ;; Sin(pi/2*  98/ 256) : Cos(pi/2*  98/ 256)
    .float      0.5707807541, 0.8211025000  ;; Sin(pi/2*  99/ 256) : Cos(pi/2*  99/ 256)
    .float      0.5758081675, 0.8175848126  ;; Sin(pi/2* 100/ 256) : Cos(pi/2* 100/ 256)
    .float      0.5808139443, 0.8140363097  ;; Sin(pi/2* 101/ 256) : Cos(pi/2* 101/ 256)
    .float      0.5857978463, 0.8104571700  ;; Sin(pi/2* 102/ 256) : Cos(pi/2* 102/ 256)
    .float      0.5907596946, 0.8068475723  ;; Sin(pi/2* 103/ 256) : Cos(pi/2* 103/ 256)
    .float      0.5956993103, 0.8032075167  ;; Sin(pi/2* 104/ 256) : Cos(pi/2* 104/ 256)
    .float      0.6006164551, 0.7995372415  ;; Sin(pi/2* 105/ 256) : Cos(pi/2* 105/ 256)
    .float      0.6055110693, 0.7958369255  ;; Sin(pi/2* 106/ 256) : Cos(pi/2* 106/ 256)
    .float      0.6103827953, 0.7921065688  ;; Sin(pi/2* 107/ 256) : Cos(pi/2* 107/ 256)
    .float      0.6152315736, 0.7883464098  ;; Sin(pi/2* 108/ 256) : Cos(pi/2* 108/ 256)
    .float      0.6200572252, 0.7845565677  ;; Sin(pi/2* 109/ 256) : Cos(pi/2* 109/ 256)
    .float      0.6248595119, 0.7807372212  ;; Sin(pi/2* 110/ 256) : Cos(pi/2* 110/ 256)
    .float      0.6296382546, 0.7768884897  ;; Sin(pi/2* 111/ 256) : Cos(pi/2* 111/ 256)
    .float      0.6343932748, 0.7730104327  ;; Sin(pi/2* 112/ 256) : Cos(pi/2* 112/ 256)
    .float      0.6391244531, 0.7691033483  ;; Sin(pi/2* 113/ 256) : Cos(pi/2* 113/ 256)
    .float      0.6438315511, 0.7651672363  ;; Sin(pi/2* 114/ 256) : Cos(pi/2* 114/ 256)
    .float      0.6485143900, 0.7612023950  ;; Sin(pi/2* 115/ 256) : Cos(pi/2* 115/ 256)
    .float      0.6531728506, 0.7572088242  ;; Sin(pi/2* 116/ 256) : Cos(pi/2* 116/ 256)
    .float      0.6578066945, 0.7531868219  ;; Sin(pi/2* 117/ 256) : Cos(pi/2* 117/ 256)
    .float      0.6624158025, 0.7491363883  ;; Sin(pi/2* 118/ 256) : Cos(pi/2* 118/ 256)
    .float      0.6669999361, 0.7450577617  ;; Sin(pi/2* 119/ 256) : Cos(pi/2* 119/ 256)
    .float      0.6715589762, 0.7409511209  ;; Sin(pi/2* 120/ 256) : Cos(pi/2* 120/ 256)
    .float      0.6760926843, 0.7368165851  ;; Sin(pi/2* 121/ 256) : Cos(pi/2* 121/ 256)
    .float      0.6806010008, 0.7326542735  ;; Sin(pi/2* 122/ 256) : Cos(pi/2* 122/ 256)
    .float      0.6850836873, 0.7284643650  ;; Sin(pi/2* 123/ 256) : Cos(pi/2* 123/ 256)
    .float      0.6895405650, 0.7242470980  ;; Sin(pi/2* 124/ 256) : Cos(pi/2* 124/ 256)
    .float      0.6939714551, 0.7200025320  ;; Sin(pi/2* 125/ 256) : Cos(pi/2* 125/ 256)
    .float      0.6983762383, 0.7157308459  ;; Sin(pi/2* 126/ 256) : Cos(pi/2* 126/ 256)
    .float      0.7027547359, 0.7114322186  ;; Sin(pi/2* 127/ 256) : Cos(pi/2* 127/ 256)
    .float      0.7071067691, 0.7071067691  ;; Sin(pi/2* 128/ 256) : Cos(pi/2* 128/ 256)
    .float      0.7114322186, 0.7027547359  ;; Sin(pi/2* 129/ 256) : Cos(pi/2* 129/ 256)
    .float      0.7157308459, 0.6983762383  ;; Sin(pi/2* 130/ 256) : Cos(pi/2* 130/ 256)
    .float      0.7200025320, 0.6939714551  ;; Sin(pi/2* 131/ 256) : Cos(pi/2* 131/ 256)
    .float      0.7242470980, 0.6895405650  ;; Sin(pi/2* 132/ 256) : Cos(pi/2* 132/ 256)
    .float      0.7284643650, 0.6850836873  ;; Sin(pi/2* 133/ 256) : Cos(pi/2* 133/ 256)
    .float      0.7326542735, 0.6806010008  ;; Sin(pi/2* 134/ 256) : Cos(pi/2* 134/ 256)
    .float      0.7368165851, 0.6760926843  ;; Sin(pi/2* 135/ 256) : Cos(pi/2* 135/ 256)
    .float      0.7409511209, 0.6715589762  ;; Sin(pi/2* 136/ 256) : Cos(pi/2* 136/ 256)
    .float      0.7450577617, 0.6669999361  ;; Sin(pi/2* 137/ 256) : Cos(pi/2* 137/ 256)
    .float      0.7491363883, 0.6624158025  ;; Sin(pi/2* 138/ 256) : Cos(pi/2* 138/ 256)
    .float      0.7531868219, 0.6578066945  ;; Sin(pi/2* 139/ 256) : Cos(pi/2* 139/ 256)
    .float      0.7572088242, 0.6531728506  ;; Sin(pi/2* 140/ 256) : Cos(pi/2* 140/ 256)
    .float      0.7612023950, 0.6485143900  ;; Sin(pi/2* 141/ 256) : Cos(pi/2* 141/ 256)
    .float      0.7651672363, 0.6438315511  ;; Sin(pi/2* 142/ 256) : Cos(pi/2* 142/ 256)
    .float      0.7691033483, 0.6391244531  ;; Sin(pi/2* 143/ 256) : Cos(pi/2* 143/ 256)
    .float      0.7730104327, 0.6343932748  ;; Sin(pi/2* 144/ 256) : Cos(pi/2* 144/ 256)
    .float      0.7768884897, 0.6296382546  ;; Sin(pi/2* 145/ 256) : Cos(pi/2* 145/ 256)
    .float      0.7807372212, 0.6248595119  ;; Sin(pi/2* 146/ 256) : Cos(pi/2* 146/ 256)
    .float      0.7845565677, 0.6200572252  ;; Sin(pi/2* 147/ 256) : Cos(pi/2* 147/ 256)
    .float      0.7883464098, 0.6152315736  ;; Sin(pi/2* 148/ 256) : Cos(pi/2* 148/ 256)
    .float      0.7921065688, 0.6103827953  ;; Sin(pi/2* 149/ 256) : Cos(pi/2* 149/ 256)
    .float      0.7958369255, 0.6055110693  ;; Sin(pi/2* 150/ 256) : Cos(pi/2* 150/ 256)
    .float      0.7995372415, 0.6006164551  ;; Sin(pi/2* 151/ 256) : Cos(pi/2* 151/ 256)
    .float      0.8032075167, 0.5956993103  ;; Sin(pi/2* 152/ 256) : Cos(pi/2* 152/ 256)
    .float      0.8068475723, 0.5907596946  ;; Sin(pi/2* 153/ 256) : Cos(pi/2* 153/ 256)
    .float      0.8104571700, 0.5857978463  ;; Sin(pi/2* 154/ 256) : Cos(pi/2* 154/ 256)
    .float      0.8140363097, 0.5808139443  ;; Sin(pi/2* 155/ 256) : Cos(pi/2* 155/ 256)
    .float      0.8175848126, 0.5758081675  ;; Sin(pi/2* 156/ 256) : Cos(pi/2* 156/ 256)
    .float      0.8211025000, 0.5707807541  ;; Sin(pi/2* 157/ 256) : Cos(pi/2* 157/ 256)
    .float      0.8245893121, 0.5657318234  ;; Sin(pi/2* 158/ 256) : Cos(pi/2* 158/ 256)
    .float      0.8280450702, 0.5606615543  ;; Sin(pi/2* 159/ 256) : Cos(pi/2* 159/ 256)
    .float      0.8314695954, 0.5555702448  ;; Sin(pi/2* 160/ 256) : Cos(pi/2* 160/ 256)
    .float      0.8348628879, 0.5504579544  ;; Sin(pi/2* 161/ 256) : Cos(pi/2* 161/ 256)
    .float      0.8382247090, 0.5453249812  ;; Sin(pi/2* 162/ 256) : Cos(pi/2* 162/ 256)
    .float      0.8415549994, 0.5401714444  ;; Sin(pi/2* 163/ 256) : Cos(pi/2* 163/ 256)
    .float      0.8448535800, 0.5349976420  ;; Sin(pi/2* 164/ 256) : Cos(pi/2* 164/ 256)
    .float      0.8481203318, 0.5298036337  ;; Sin(pi/2* 165/ 256) : Cos(pi/2* 165/ 256)
    .float      0.8513551950, 0.5245896578  ;; Sin(pi/2* 166/ 256) : Cos(pi/2* 166/ 256)
    .float      0.8545579910, 0.5193560123  ;; Sin(pi/2* 167/ 256) : Cos(pi/2* 167/ 256)
    .float      0.8577286005, 0.5141027570  ;; Sin(pi/2* 168/ 256) : Cos(pi/2* 168/ 256)
    .float      0.8608669639, 0.5088301301  ;; Sin(pi/2* 169/ 256) : Cos(pi/2* 169/ 256)
    .float      0.8639728427, 0.5035383701  ;; Sin(pi/2* 170/ 256) : Cos(pi/2* 170/ 256)
    .float      0.8670462370, 0.4982276559  ;; Sin(pi/2* 171/ 256) : Cos(pi/2* 171/ 256)
    .float      0.8700869679, 0.4928981960  ;; Sin(pi/2* 172/ 256) : Cos(pi/2* 172/ 256)
    .float      0.8730949759, 0.4875501692  ;; Sin(pi/2* 173/ 256) : Cos(pi/2* 173/ 256)
    .float      0.8760700822, 0.4821837842  ;; Sin(pi/2* 174/ 256) : Cos(pi/2* 174/ 256)
    .float      0.8790122271, 0.4767992198  ;; Sin(pi/2* 175/ 256) : Cos(pi/2* 175/ 256)
    .float      0.8819212914, 0.4713967443  ;; Sin(pi/2* 176/ 256) : Cos(pi/2* 176/ 256)
    .float      0.8847970963, 0.4659765065  ;; Sin(pi/2* 177/ 256) : Cos(pi/2* 177/ 256)
    .float      0.8876396418, 0.4605387151  ;; Sin(pi/2* 178/ 256) : Cos(pi/2* 178/ 256)
    .float      0.8904487491, 0.4550835788  ;; Sin(pi/2* 179/ 256) : Cos(pi/2* 179/ 256)
    .float      0.8932242990, 0.4496113360  ;; Sin(pi/2* 180/ 256) : Cos(pi/2* 180/ 256)
    .float      0.8959662318, 0.4441221356  ;; Sin(pi/2* 181/ 256) : Cos(pi/2* 181/ 256)
    .float      0.8986744881, 0.4386162460  ;; Sin(pi/2* 182/ 256) : Cos(pi/2* 182/ 256)
    .float      0.9013488293, 0.4330938160  ;; Sin(pi/2* 183/ 256) : Cos(pi/2* 183/ 256)
    .float      0.9039893150, 0.4275550842  ;; Sin(pi/2* 184/ 256) : Cos(pi/2* 184/ 256)
    .float      0.9065957069, 0.4220002592  ;; Sin(pi/2* 185/ 256) : Cos(pi/2* 185/ 256)
    .float      0.9091680050, 0.4164295495  ;; Sin(pi/2* 186/ 256) : Cos(pi/2* 186/ 256)
    .float      0.9117060304, 0.4108431637  ;; Sin(pi/2* 187/ 256) : Cos(pi/2* 187/ 256)
    .float      0.9142097831, 0.4052413106  ;; Sin(pi/2* 188/ 256) : Cos(pi/2* 188/ 256)
    .float      0.9166790843, 0.3996241987  ;; Sin(pi/2* 189/ 256) : Cos(pi/2* 189/ 256)
    .float      0.9191138744, 0.3939920366  ;; Sin(pi/2* 190/ 256) : Cos(pi/2* 190/ 256)
    .float      0.9215140343, 0.3883450329  ;; Sin(pi/2* 191/ 256) : Cos(pi/2* 191/ 256)
    .float      0.9238795042, 0.3826834261  ;; Sin(pi/2* 192/ 256) : Cos(pi/2* 192/ 256)
    .float      0.9262102246, 0.3770074248  ;; Sin(pi/2* 193/ 256) : Cos(pi/2* 193/ 256)
    .float      0.9285060763, 0.3713172078  ;; Sin(pi/2* 194/ 256) : Cos(pi/2* 194/ 256)
    .float      0.9307669401, 0.3656129837  ;; Sin(pi/2* 195/ 256) : Cos(pi/2* 195/ 256)
    .float      0.9329928160, 0.3598950505  ;; Sin(pi/2* 196/ 256) : Cos(pi/2* 196/ 256)
    .float      0.9351835251, 0.3541635275  ;; Sin(pi/2* 197/ 256) : Cos(pi/2* 197/ 256)
    .float      0.9373390079, 0.3484186828  ;; Sin(pi/2* 198/ 256) : Cos(pi/2* 198/ 256)
    .float      0.9394592047, 0.3426607251  ;; Sin(pi/2* 199/ 256) : Cos(pi/2* 199/ 256)
    .float      0.9415440559, 0.3368898630  ;; Sin(pi/2* 200/ 256) : Cos(pi/2* 200/ 256)
    .float      0.9435934424, 0.3311063051  ;; Sin(pi/2* 201/ 256) : Cos(pi/2* 201/ 256)
    .float      0.9456073046, 0.3253102899  ;; Sin(pi/2* 202/ 256) : Cos(pi/2* 202/ 256)
    .float      0.9475855827, 0.3195020258  ;; Sin(pi/2* 203/ 256) : Cos(pi/2* 203/ 256)
    .float      0.9495281577, 0.3136817515  ;; Sin(pi/2* 204/ 256) : Cos(pi/2* 204/ 256)
    .float      0.9514350295, 0.3078496456  ;; Sin(pi/2* 205/ 256) : Cos(pi/2* 205/ 256)
    .float      0.9533060193, 0.3020059466  ;; Sin(pi/2* 206/ 256) : Cos(pi/2* 206/ 256)
    .float      0.9551411867, 0.2961508930  ;; Sin(pi/2* 207/ 256) : Cos(pi/2* 207/ 256)
    .float      0.9569403529, 0.2902846634  ;; Sin(pi/2* 208/ 256) : Cos(pi/2* 208/ 256)
    .float      0.9587034583, 0.2844075263  ;; Sin(pi/2* 209/ 256) : Cos(pi/2* 209/ 256)
    .float      0.9604305029, 0.2785196900  ;; Sin(pi/2* 210/ 256) : Cos(pi/2* 210/ 256)
    .float      0.9621214271, 0.2726213634  ;; Sin(pi/2* 211/ 256) : Cos(pi/2* 211/ 256)
    .float      0.9637760520, 0.2667127550  ;; Sin(pi/2* 212/ 256) : Cos(pi/2* 212/ 256)
    .float      0.9653944373, 0.2607941031  ;; Sin(pi/2* 213/ 256) : Cos(pi/2* 213/ 256)
    .float      0.9669764638, 0.2548656464  ;; Sin(pi/2* 214/ 256) : Cos(pi/2* 214/ 256)
    .float      0.9685220718, 0.2489276081  ;; Sin(pi/2* 215/ 256) : Cos(pi/2* 215/ 256)
    .float      0.9700312614, 0.2429801822  ;; Sin(pi/2* 216/ 256) : Cos(pi/2* 216/ 256)
    .float      0.9715039134, 0.2370236069  ;; Sin(pi/2* 217/ 256) : Cos(pi/2* 217/ 256)
    .float      0.9729399681, 0.2310581058  ;; Sin(pi/2* 218/ 256) : Cos(pi/2* 218/ 256)
    .float      0.9743393660, 0.2250839174  ;; Sin(pi/2* 219/ 256) : Cos(pi/2* 219/ 256)
    .float      0.9757021070, 0.2191012353  ;; Sin(pi/2* 220/ 256) : Cos(pi/2* 220/ 256)
    .float      0.9770281315, 0.2131103128  ;; Sin(pi/2* 221/ 256) : Cos(pi/2* 221/ 256)
    .float      0.9783173800, 0.2071113735  ;; Sin(pi/2* 222/ 256) : Cos(pi/2* 222/ 256)
    .float      0.9795697927, 0.2011046410  ;; Sin(pi/2* 223/ 256) : Cos(pi/2* 223/ 256)
    .float      0.9807852507, 0.1950903237  ;; Sin(pi/2* 224/ 256) : Cos(pi/2* 224/ 256)
    .float      0.9819638729, 0.1890686601  ;; Sin(pi/2* 225/ 256) : Cos(pi/2* 225/ 256)
    .float      0.9831054807, 0.1830398887  ;; Sin(pi/2* 226/ 256) : Cos(pi/2* 226/ 256)
    .float      0.9842100739, 0.1770042181  ;; Sin(pi/2* 227/ 256) : Cos(pi/2* 227/ 256)
    .float      0.9852776527, 0.1709618866  ;; Sin(pi/2* 228/ 256) : Cos(pi/2* 228/ 256)
    .float      0.9863080978, 0.1649131179  ;; Sin(pi/2* 229/ 256) : Cos(pi/2* 229/ 256)
    .float      0.9873014092, 0.1588581502  ;; Sin(pi/2* 230/ 256) : Cos(pi/2* 230/ 256)
    .float      0.9882575870, 0.1527971923  ;; Sin(pi/2* 231/ 256) : Cos(pi/2* 231/ 256)
    .float      0.9891765118, 0.1467304677  ;; Sin(pi/2* 232/ 256) : Cos(pi/2* 232/ 256)
    .float      0.9900581837, 0.1406582445  ;; Sin(pi/2* 233/ 256) : Cos(pi/2* 233/ 256)
    .float      0.9909026623, 0.1345807016  ;; Sin(pi/2* 234/ 256) : Cos(pi/2* 234/ 256)
    .float      0.9917097688, 0.1284981072  ;; Sin(pi/2* 235/ 256) : Cos(pi/2* 235/ 256)
    .float      0.9924795628, 0.1224106774  ;; Sin(pi/2* 236/ 256) : Cos(pi/2* 236/ 256)
    .float      0.9932119250, 0.1163186282  ;; Sin(pi/2* 237/ 256) : Cos(pi/2* 237/ 256)
    .float      0.9939069748, 0.1102222055  ;; Sin(pi/2* 238/ 256) : Cos(pi/2* 238/ 256)
    .float      0.9945645928, 0.1041216329  ;; Sin(pi/2* 239/ 256) : Cos(pi/2* 239/ 256)
    .float      0.9951847196, 0.0980171412  ;; Sin(pi/2* 240/ 256) : Cos(pi/2* 240/ 256)
    .float      0.9957674146, 0.0919089541  ;; Sin(pi/2* 241/ 256) : Cos(pi/2* 241/ 256)
    .float      0.9963126183, 0.0857973099  ;; Sin(pi/2* 242/ 256) : Cos(pi/2* 242/ 256)
    .float      0.9968202710, 0.0796824396  ;; Sin(pi/2* 243/ 256) : Cos(pi/2* 243/ 256)
    .float      0.9972904325, 0.0735645667  ;; Sin(pi/2* 244/ 256) : Cos(pi/2* 244/ 256)
    .float      0.9977230430, 0.0674439222  ;; Sin(pi/2* 245/ 256) : Cos(pi/2* 245/ 256)
    .float      0.9981181026, 0.0613207370  ;; Sin(pi/2* 246/ 256) : Cos(pi/2* 246/ 256)
    .float      0.9984755516, 0.0551952459  ;; Sin(pi/2* 247/ 256) : Cos(pi/2* 247/ 256)
    .float      0.9987954497, 0.0490676761  ;; Sin(pi/2* 248/ 256) : Cos(pi/2* 248/ 256)
    .float      0.9990777373, 0.0429382585  ;; Sin(pi/2* 249/ 256) : Cos(pi/2* 249/ 256)
    .float      0.9993223548, 0.0368072242  ;; Sin(pi/2* 250/ 256) : Cos(pi/2* 250/ 256)
    .float      0.9995294213, 0.0306748040  ;; Sin(pi/2* 251/ 256) : Cos(pi/2* 251/ 256)
    .float      0.9996988177, 0.0245412290  ;; Sin(pi/2* 252/ 256) : Cos(pi/2* 252/ 256)
    .float      0.9998306036, 0.0184067301  ;; Sin(pi/2* 253/ 256) : Cos(pi/2* 253/ 256)
    .float      0.9999247193, 0.0122715384  ;; Sin(pi/2* 254/ 256) : Cos(pi/2* 254/ 256)
    .float      0.9999811649, 0.0061358847  ;; Sin(pi/2* 255/ 256) : Cos(pi/2* 255/ 256)

;;*****************************************************************************
;;// Bit Reversal Table
;;*****************************************************************************
    .align 2
    .sect "CLA1fftTables"
    .global _cla_bitReversalTable
_cla_bitReversalTable:
;; Index (Decimal) | Index (Binary)     | Bit Reversed Index (Binary)
    .word       0  ;; 000000000000(   0), 000000000000
    .word    2048  ;; 000000000001(   1), 100000000000
    .word    1024  ;; 000000000010(   2), 010000000000
    .word    3072  ;; 000000000011(   3), 110000000000
    .word     512  ;; 000000000100(   4), 001000000000
    .word    2560  ;; 000000000101(   5), 101000000000
    .word    1536  ;; 000000000110(   6), 011000000000
    .word    3584  ;; 000000000111(   7), 111000000000
    .word     256  ;; 000000001000(   8), 000100000000
    .word    2304  ;; 000000001001(   9), 100100000000
    .word    1280  ;; 000000001010(  10), 010100000000
    .word    3328  ;; 000000001011(  11), 110100000000
    .word     768  ;; 000000001100(  12), 001100000000
    .word    2816  ;; 000000001101(  13), 101100000000
    .word    1792  ;; 000000001110(  14), 011100000000
    .word    3840  ;; 000000001111(  15), 111100000000
    .word     128  ;; 000000010000(  16), 000010000000
    .word    2176  ;; 000000010001(  17), 100010000000
    .word    1152  ;; 000000010010(  18), 010010000000
    .word    3200  ;; 000000010011(  19), 110010000000
    .word     640  ;; 000000010100(  20), 001010000000
    .word    2688  ;; 000000010101(  21), 101010000000
    .word    1664  ;; 000000010110(  22), 011010000000
    .word    3712  ;; 000000010111(  23), 111010000000
    .word     384  ;; 000000011000(  24), 000110000000
    .word    2432  ;; 000000011001(  25), 100110000000
    .word    1408  ;; 000000011010(  26), 010110000000
    .word    3456  ;; 000000011011(  27), 110110000000
    .word     896  ;; 000000011100(  28), 001110000000
    .word    2944  ;; 000000011101(  29), 101110000000
    .word    1920  ;; 000000011110(  30), 011110000000
    .word    3968  ;; 000000011111(  31), 111110000000
    .word      64  ;; 000000100000(  32), 000001000000
    .word    2112  ;; 000000100001(  33), 100001000000
    .word    1088  ;; 000000100010(  34), 010001000000
    .word    3136  ;; 000000100011(  35), 110001000000
    .word     576  ;; 000000100100(  36), 001001000000
    .word    2624  ;; 000000100101(  37), 101001000000
    .word    1600  ;; 000000100110(  38), 011001000000
    .word    3648  ;; 000000100111(  39), 111001000000
    .word     320  ;; 000000101000(  40), 000101000000
    .word    2368  ;; 000000101001(  41), 100101000000
    .word    1344  ;; 000000101010(  42), 010101000000
    .word    3392  ;; 000000101011(  43), 110101000000
    .word     832  ;; 000000101100(  44), 001101000000
    .word    2880  ;; 000000101101(  45), 101101000000
    .word    1856  ;; 000000101110(  46), 011101000000
    .word    3904  ;; 000000101111(  47), 111101000000
    .word     192  ;; 000000110000(  48), 000011000000
    .word    2240  ;; 000000110001(  49), 100011000000
    .word    1216  ;; 000000110010(  50), 010011000000
    .word    3264  ;; 000000110011(  51), 110011000000
    .word     704  ;; 000000110100(  52), 001011000000
    .word    2752  ;; 000000110101(  53), 101011000000
    .word    1728  ;; 000000110110(  54), 011011000000
    .word    3776  ;; 000000110111(  55), 111011000000
    .word     448  ;; 000000111000(  56), 000111000000
    .word    2496  ;; 000000111001(  57), 100111000000
    .word    1472  ;; 000000111010(  58), 010111000000
    .word    3520  ;; 000000111011(  59), 110111000000
    .word     960  ;; 000000111100(  60), 001111000000
    .word    3008  ;; 000000111101(  61), 101111000000
    .word    1984  ;; 000000111110(  62), 011111000000
    .word    4032  ;; 000000111111(  63), 111111000000
    .word      32  ;; 000001000000(  64), 000000100000
    .word    2080  ;; 000001000001(  65), 100000100000
    .word    1056  ;; 000001000010(  66), 010000100000
    .word    3104  ;; 000001000011(  67), 110000100000
    .word     544  ;; 000001000100(  68), 001000100000
    .word    2592  ;; 000001000101(  69), 101000100000
    .word    1568  ;; 000001000110(  70), 011000100000
    .word    3616  ;; 000001000111(  71), 111000100000
    .word     288  ;; 000001001000(  72), 000100100000
    .word    2336  ;; 000001001001(  73), 100100100000
    .word    1312  ;; 000001001010(  74), 010100100000
    .word    3360  ;; 000001001011(  75), 110100100000
    .word     800  ;; 000001001100(  76), 001100100000
    .word    2848  ;; 000001001101(  77), 101100100000
    .word    1824  ;; 000001001110(  78), 011100100000
    .word    3872  ;; 000001001111(  79), 111100100000
    .word     160  ;; 000001010000(  80), 000010100000
    .word    2208  ;; 000001010001(  81), 100010100000
    .word    1184  ;; 000001010010(  82), 010010100000
    .word    3232  ;; 000001010011(  83), 110010100000
    .word     672  ;; 000001010100(  84), 001010100000
    .word    2720  ;; 000001010101(  85), 101010100000
    .word    1696  ;; 000001010110(  86), 011010100000
    .word    3744  ;; 000001010111(  87), 111010100000
    .word     416  ;; 000001011000(  88), 000110100000
    .word    2464  ;; 000001011001(  89), 100110100000
    .word    1440  ;; 000001011010(  90), 010110100000
    .word    3488  ;; 000001011011(  91), 110110100000
    .word     928  ;; 000001011100(  92), 001110100000
    .word    2976  ;; 000001011101(  93), 101110100000
    .word    1952  ;; 000001011110(  94), 011110100000
    .word    4000  ;; 000001011111(  95), 111110100000
    .word      96  ;; 000001100000(  96), 000001100000
    .word    2144  ;; 000001100001(  97), 100001100000
    .word    1120  ;; 000001100010(  98), 010001100000
    .word    3168  ;; 000001100011(  99), 110001100000
    .word     608  ;; 000001100100( 100), 001001100000
    .word    2656  ;; 000001100101( 101), 101001100000
    .word    1632  ;; 000001100110( 102), 011001100000
    .word    3680  ;; 000001100111( 103), 111001100000
    .word     352  ;; 000001101000( 104), 000101100000
    .word    2400  ;; 000001101001( 105), 100101100000
    .word    1376  ;; 000001101010( 106), 010101100000
    .word    3424  ;; 000001101011( 107), 110101100000
    .word     864  ;; 000001101100( 108), 001101100000
    .word    2912  ;; 000001101101( 109), 101101100000
    .word    1888  ;; 000001101110( 110), 011101100000
    .word    3936  ;; 000001101111( 111), 111101100000
    .word     224  ;; 000001110000( 112), 000011100000
    .word    2272  ;; 000001110001( 113), 100011100000
    .word    1248  ;; 000001110010( 114), 010011100000
    .word    3296  ;; 000001110011( 115), 110011100000
    .word     736  ;; 000001110100( 116), 001011100000
    .word    2784  ;; 000001110101( 117), 101011100000
    .word    1760  ;; 000001110110( 118), 011011100000
    .word    3808  ;; 000001110111( 119), 111011100000
    .word     480  ;; 000001111000( 120), 000111100000
    .word    2528  ;; 000001111001( 121), 100111100000
    .word    1504  ;; 000001111010( 122), 010111100000
    .word    3552  ;; 000001111011( 123), 110111100000
    .word     992  ;; 000001111100( 124), 001111100000
    .word    3040  ;; 000001111101( 125), 101111100000
    .word    2016  ;; 000001111110( 126), 011111100000
    .word    4064  ;; 000001111111( 127), 111111100000
    .word      16  ;; 000010000000( 128), 000000010000
    .word    2064  ;; 000010000001( 129), 100000010000
    .word    1040  ;; 000010000010( 130), 010000010000
    .word    3088  ;; 000010000011( 131), 110000010000
    .word     528  ;; 000010000100( 132), 001000010000
    .word    2576  ;; 000010000101( 133), 101000010000
    .word    1552  ;; 000010000110( 134), 011000010000
    .word    3600  ;; 000010000111( 135), 111000010000
    .word     272  ;; 000010001000( 136), 000100010000
    .word    2320  ;; 000010001001( 137), 100100010000
    .word    1296  ;; 000010001010( 138), 010100010000
    .word    3344  ;; 000010001011( 139), 110100010000
    .word     784  ;; 000010001100( 140), 001100010000
    .word    2832  ;; 000010001101( 141), 101100010000
    .word    1808  ;; 000010001110( 142), 011100010000
    .word    3856  ;; 000010001111( 143), 111100010000
    .word     144  ;; 000010010000( 144), 000010010000
    .word    2192  ;; 000010010001( 145), 100010010000
    .word    1168  ;; 000010010010( 146), 010010010000
    .word    3216  ;; 000010010011( 147), 110010010000
    .word     656  ;; 000010010100( 148), 001010010000
    .word    2704  ;; 000010010101( 149), 101010010000
    .word    1680  ;; 000010010110( 150), 011010010000
    .word    3728  ;; 000010010111( 151), 111010010000
    .word     400  ;; 000010011000( 152), 000110010000
    .word    2448  ;; 000010011001( 153), 100110010000
    .word    1424  ;; 000010011010( 154), 010110010000
    .word    3472  ;; 000010011011( 155), 110110010000
    .word     912  ;; 000010011100( 156), 001110010000
    .word    2960  ;; 000010011101( 157), 101110010000
    .word    1936  ;; 000010011110( 158), 011110010000
    .word    3984  ;; 000010011111( 159), 111110010000
    .word      80  ;; 000010100000( 160), 000001010000
    .word    2128  ;; 000010100001( 161), 100001010000
    .word    1104  ;; 000010100010( 162), 010001010000
    .word    3152  ;; 000010100011( 163), 110001010000
    .word     592  ;; 000010100100( 164), 001001010000
    .word    2640  ;; 000010100101( 165), 101001010000
    .word    1616  ;; 000010100110( 166), 011001010000
    .word    3664  ;; 000010100111( 167), 111001010000
    .word     336  ;; 000010101000( 168), 000101010000
    .word    2384  ;; 000010101001( 169), 100101010000
    .word    1360  ;; 000010101010( 170), 010101010000
    .word    3408  ;; 000010101011( 171), 110101010000
    .word     848  ;; 000010101100( 172), 001101010000
    .word    2896  ;; 000010101101( 173), 101101010000
    .word    1872  ;; 000010101110( 174), 011101010000
    .word    3920  ;; 000010101111( 175), 111101010000
    .word     208  ;; 000010110000( 176), 000011010000
    .word    2256  ;; 000010110001( 177), 100011010000
    .word    1232  ;; 000010110010( 178), 010011010000
    .word    3280  ;; 000010110011( 179), 110011010000
    .word     720  ;; 000010110100( 180), 001011010000
    .word    2768  ;; 000010110101( 181), 101011010000
    .word    1744  ;; 000010110110( 182), 011011010000
    .word    3792  ;; 000010110111( 183), 111011010000
    .word     464  ;; 000010111000( 184), 000111010000
    .word    2512  ;; 000010111001( 185), 100111010000
    .word    1488  ;; 000010111010( 186), 010111010000
    .word    3536  ;; 000010111011( 187), 110111010000
    .word     976  ;; 000010111100( 188), 001111010000
    .word    3024  ;; 000010111101( 189), 101111010000
    .word    2000  ;; 000010111110( 190), 011111010000
    .word    4048  ;; 000010111111( 191), 111111010000
    .word      48  ;; 000011000000( 192), 000000110000
    .word    2096  ;; 000011000001( 193), 100000110000
    .word    1072  ;; 000011000010( 194), 010000110000
    .word    3120  ;; 000011000011( 195), 110000110000
    .word     560  ;; 000011000100( 196), 001000110000
    .word    2608  ;; 000011000101( 197), 101000110000
    .word    1584  ;; 000011000110( 198), 011000110000
    .word    3632  ;; 000011000111( 199), 111000110000
    .word     304  ;; 000011001000( 200), 000100110000
    .word    2352  ;; 000011001001( 201), 100100110000
    .word    1328  ;; 000011001010( 202), 010100110000
    .word    3376  ;; 000011001011( 203), 110100110000
    .word     816  ;; 000011001100( 204), 001100110000
    .word    2864  ;; 000011001101( 205), 101100110000
    .word    1840  ;; 000011001110( 206), 011100110000
    .word    3888  ;; 000011001111( 207), 111100110000
    .word     176  ;; 000011010000( 208), 000010110000
    .word    2224  ;; 000011010001( 209), 100010110000
    .word    1200  ;; 000011010010( 210), 010010110000
    .word    3248  ;; 000011010011( 211), 110010110000
    .word     688  ;; 000011010100( 212), 001010110000
    .word    2736  ;; 000011010101( 213), 101010110000
    .word    1712  ;; 000011010110( 214), 011010110000
    .word    3760  ;; 000011010111( 215), 111010110000
    .word     432  ;; 000011011000( 216), 000110110000
    .word    2480  ;; 000011011001( 217), 100110110000
    .word    1456  ;; 000011011010( 218), 010110110000
    .word    3504  ;; 000011011011( 219), 110110110000
    .word     944  ;; 000011011100( 220), 001110110000
    .word    2992  ;; 000011011101( 221), 101110110000
    .word    1968  ;; 000011011110( 222), 011110110000
    .word    4016  ;; 000011011111( 223), 111110110000
    .word     112  ;; 000011100000( 224), 000001110000
    .word    2160  ;; 000011100001( 225), 100001110000
    .word    1136  ;; 000011100010( 226), 010001110000
    .word    3184  ;; 000011100011( 227), 110001110000
    .word     624  ;; 000011100100( 228), 001001110000
    .word    2672  ;; 000011100101( 229), 101001110000
    .word    1648  ;; 000011100110( 230), 011001110000
    .word    3696  ;; 000011100111( 231), 111001110000
    .word     368  ;; 000011101000( 232), 000101110000
    .word    2416  ;; 000011101001( 233), 100101110000
    .word    1392  ;; 000011101010( 234), 010101110000
    .word    3440  ;; 000011101011( 235), 110101110000
    .word     880  ;; 000011101100( 236), 001101110000
    .word    2928  ;; 000011101101( 237), 101101110000
    .word    1904  ;; 000011101110( 238), 011101110000
    .word    3952  ;; 000011101111( 239), 111101110000
    .word     240  ;; 000011110000( 240), 000011110000
    .word    2288  ;; 000011110001( 241), 100011110000
    .word    1264  ;; 000011110010( 242), 010011110000
    .word    3312  ;; 000011110011( 243), 110011110000
    .word     752  ;; 000011110100( 244), 001011110000
    .word    2800  ;; 000011110101( 245), 101011110000
    .word    1776  ;; 000011110110( 246), 011011110000
    .word    3824  ;; 000011110111( 247), 111011110000
    .word     496  ;; 000011111000( 248), 000111110000
    .word    2544  ;; 000011111001( 249), 100111110000
    .word    1520  ;; 000011111010( 250), 010111110000
    .word    3568  ;; 000011111011( 251), 110111110000
    .word    1008  ;; 000011111100( 252), 001111110000
    .word    3056  ;; 000011111101( 253), 101111110000
    .word    2032  ;; 000011111110( 254), 011111110000
    .word    4080  ;; 000011111111( 255), 111111110000
    .word       8  ;; 000100000000( 256), 000000001000
    .word    2056  ;; 000100000001( 257), 100000001000
    .word    1032  ;; 000100000010( 258), 010000001000
    .word    3080  ;; 000100000011( 259), 110000001000
    .word     520  ;; 000100000100( 260), 001000001000
    .word    2568  ;; 000100000101( 261), 101000001000
    .word    1544  ;; 000100000110( 262), 011000001000
    .word    3592  ;; 000100000111( 263), 111000001000
    .word     264  ;; 000100001000( 264), 000100001000
    .word    2312  ;; 000100001001( 265), 100100001000
    .word    1288  ;; 000100001010( 266), 010100001000
    .word    3336  ;; 000100001011( 267), 110100001000
    .word     776  ;; 000100001100( 268), 001100001000
    .word    2824  ;; 000100001101( 269), 101100001000
    .word    1800  ;; 000100001110( 270), 011100001000
    .word    3848  ;; 000100001111( 271), 111100001000
    .word     136  ;; 000100010000( 272), 000010001000
    .word    2184  ;; 000100010001( 273), 100010001000
    .word    1160  ;; 000100010010( 274), 010010001000
    .word    3208  ;; 000100010011( 275), 110010001000
    .word     648  ;; 000100010100( 276), 001010001000
    .word    2696  ;; 000100010101( 277), 101010001000
    .word    1672  ;; 000100010110( 278), 011010001000
    .word    3720  ;; 000100010111( 279), 111010001000
    .word     392  ;; 000100011000( 280), 000110001000
    .word    2440  ;; 000100011001( 281), 100110001000
    .word    1416  ;; 000100011010( 282), 010110001000
    .word    3464  ;; 000100011011( 283), 110110001000
    .word     904  ;; 000100011100( 284), 001110001000
    .word    2952  ;; 000100011101( 285), 101110001000
    .word    1928  ;; 000100011110( 286), 011110001000
    .word    3976  ;; 000100011111( 287), 111110001000
    .word      72  ;; 000100100000( 288), 000001001000
    .word    2120  ;; 000100100001( 289), 100001001000
    .word    1096  ;; 000100100010( 290), 010001001000
    .word    3144  ;; 000100100011( 291), 110001001000
    .word     584  ;; 000100100100( 292), 001001001000
    .word    2632  ;; 000100100101( 293), 101001001000
    .word    1608  ;; 000100100110( 294), 011001001000
    .word    3656  ;; 000100100111( 295), 111001001000
    .word     328  ;; 000100101000( 296), 000101001000
    .word    2376  ;; 000100101001( 297), 100101001000
    .word    1352  ;; 000100101010( 298), 010101001000
    .word    3400  ;; 000100101011( 299), 110101001000
    .word     840  ;; 000100101100( 300), 001101001000
    .word    2888  ;; 000100101101( 301), 101101001000
    .word    1864  ;; 000100101110( 302), 011101001000
    .word    3912  ;; 000100101111( 303), 111101001000
    .word     200  ;; 000100110000( 304), 000011001000
    .word    2248  ;; 000100110001( 305), 100011001000
    .word    1224  ;; 000100110010( 306), 010011001000
    .word    3272  ;; 000100110011( 307), 110011001000
    .word     712  ;; 000100110100( 308), 001011001000
    .word    2760  ;; 000100110101( 309), 101011001000
    .word    1736  ;; 000100110110( 310), 011011001000
    .word    3784  ;; 000100110111( 311), 111011001000
    .word     456  ;; 000100111000( 312), 000111001000
    .word    2504  ;; 000100111001( 313), 100111001000
    .word    1480  ;; 000100111010( 314), 010111001000
    .word    3528  ;; 000100111011( 315), 110111001000
    .word     968  ;; 000100111100( 316), 001111001000
    .word    3016  ;; 000100111101( 317), 101111001000
    .word    1992  ;; 000100111110( 318), 011111001000
    .word    4040  ;; 000100111111( 319), 111111001000
    .word      40  ;; 000101000000( 320), 000000101000
    .word    2088  ;; 000101000001( 321), 100000101000
    .word    1064  ;; 000101000010( 322), 010000101000
    .word    3112  ;; 000101000011( 323), 110000101000
    .word     552  ;; 000101000100( 324), 001000101000
    .word    2600  ;; 000101000101( 325), 101000101000
    .word    1576  ;; 000101000110( 326), 011000101000
    .word    3624  ;; 000101000111( 327), 111000101000
    .word     296  ;; 000101001000( 328), 000100101000
    .word    2344  ;; 000101001001( 329), 100100101000
    .word    1320  ;; 000101001010( 330), 010100101000
    .word    3368  ;; 000101001011( 331), 110100101000
    .word     808  ;; 000101001100( 332), 001100101000
    .word    2856  ;; 000101001101( 333), 101100101000
    .word    1832  ;; 000101001110( 334), 011100101000
    .word    3880  ;; 000101001111( 335), 111100101000
    .word     168  ;; 000101010000( 336), 000010101000
    .word    2216  ;; 000101010001( 337), 100010101000
    .word    1192  ;; 000101010010( 338), 010010101000
    .word    3240  ;; 000101010011( 339), 110010101000
    .word     680  ;; 000101010100( 340), 001010101000
    .word    2728  ;; 000101010101( 341), 101010101000
    .word    1704  ;; 000101010110( 342), 011010101000
    .word    3752  ;; 000101010111( 343), 111010101000
    .word     424  ;; 000101011000( 344), 000110101000
    .word    2472  ;; 000101011001( 345), 100110101000
    .word    1448  ;; 000101011010( 346), 010110101000
    .word    3496  ;; 000101011011( 347), 110110101000
    .word     936  ;; 000101011100( 348), 001110101000
    .word    2984  ;; 000101011101( 349), 101110101000
    .word    1960  ;; 000101011110( 350), 011110101000
    .word    4008  ;; 000101011111( 351), 111110101000
    .word     104  ;; 000101100000( 352), 000001101000
    .word    2152  ;; 000101100001( 353), 100001101000
    .word    1128  ;; 000101100010( 354), 010001101000
    .word    3176  ;; 000101100011( 355), 110001101000
    .word     616  ;; 000101100100( 356), 001001101000
    .word    2664  ;; 000101100101( 357), 101001101000
    .word    1640  ;; 000101100110( 358), 011001101000
    .word    3688  ;; 000101100111( 359), 111001101000
    .word     360  ;; 000101101000( 360), 000101101000
    .word    2408  ;; 000101101001( 361), 100101101000
    .word    1384  ;; 000101101010( 362), 010101101000
    .word    3432  ;; 000101101011( 363), 110101101000
    .word     872  ;; 000101101100( 364), 001101101000
    .word    2920  ;; 000101101101( 365), 101101101000
    .word    1896  ;; 000101101110( 366), 011101101000
    .word    3944  ;; 000101101111( 367), 111101101000
    .word     232  ;; 000101110000( 368), 000011101000
    .word    2280  ;; 000101110001( 369), 100011101000
    .word    1256  ;; 000101110010( 370), 010011101000
    .word    3304  ;; 000101110011( 371), 110011101000
    .word     744  ;; 000101110100( 372), 001011101000
    .word    2792  ;; 000101110101( 373), 101011101000
    .word    1768  ;; 000101110110( 374), 011011101000
    .word    3816  ;; 000101110111( 375), 111011101000
    .word     488  ;; 000101111000( 376), 000111101000
    .word    2536  ;; 000101111001( 377), 100111101000
    .word    1512  ;; 000101111010( 378), 010111101000
    .word    3560  ;; 000101111011( 379), 110111101000
    .word    1000  ;; 000101111100( 380), 001111101000
    .word    3048  ;; 000101111101( 381), 101111101000
    .word    2024  ;; 000101111110( 382), 011111101000
    .word    4072  ;; 000101111111( 383), 111111101000
    .word      24  ;; 000110000000( 384), 000000011000
    .word    2072  ;; 000110000001( 385), 100000011000
    .word    1048  ;; 000110000010( 386), 010000011000
    .word    3096  ;; 000110000011( 387), 110000011000
    .word     536  ;; 000110000100( 388), 001000011000
    .word    2584  ;; 000110000101( 389), 101000011000
    .word    1560  ;; 000110000110( 390), 011000011000
    .word    3608  ;; 000110000111( 391), 111000011000
    .word     280  ;; 000110001000( 392), 000100011000
    .word    2328  ;; 000110001001( 393), 100100011000
    .word    1304  ;; 000110001010( 394), 010100011000
    .word    3352  ;; 000110001011( 395), 110100011000
    .word     792  ;; 000110001100( 396), 001100011000
    .word    2840  ;; 000110001101( 397), 101100011000
    .word    1816  ;; 000110001110( 398), 011100011000
    .word    3864  ;; 000110001111( 399), 111100011000
    .word     152  ;; 000110010000( 400), 000010011000
    .word    2200  ;; 000110010001( 401), 100010011000
    .word    1176  ;; 000110010010( 402), 010010011000
    .word    3224  ;; 000110010011( 403), 110010011000
    .word     664  ;; 000110010100( 404), 001010011000
    .word    2712  ;; 000110010101( 405), 101010011000
    .word    1688  ;; 000110010110( 406), 011010011000
    .word    3736  ;; 000110010111( 407), 111010011000
    .word     408  ;; 000110011000( 408), 000110011000
    .word    2456  ;; 000110011001( 409), 100110011000
    .word    1432  ;; 000110011010( 410), 010110011000
    .word    3480  ;; 000110011011( 411), 110110011000
    .word     920  ;; 000110011100( 412), 001110011000
    .word    2968  ;; 000110011101( 413), 101110011000
    .word    1944  ;; 000110011110( 414), 011110011000
    .word    3992  ;; 000110011111( 415), 111110011000
    .word      88  ;; 000110100000( 416), 000001011000
    .word    2136  ;; 000110100001( 417), 100001011000
    .word    1112  ;; 000110100010( 418), 010001011000
    .word    3160  ;; 000110100011( 419), 110001011000
    .word     600  ;; 000110100100( 420), 001001011000
    .word    2648  ;; 000110100101( 421), 101001011000
    .word    1624  ;; 000110100110( 422), 011001011000
    .word    3672  ;; 000110100111( 423), 111001011000
    .word     344  ;; 000110101000( 424), 000101011000
    .word    2392  ;; 000110101001( 425), 100101011000
    .word    1368  ;; 000110101010( 426), 010101011000
    .word    3416  ;; 000110101011( 427), 110101011000
    .word     856  ;; 000110101100( 428), 001101011000
    .word    2904  ;; 000110101101( 429), 101101011000
    .word    1880  ;; 000110101110( 430), 011101011000
    .word    3928  ;; 000110101111( 431), 111101011000
    .word     216  ;; 000110110000( 432), 000011011000
    .word    2264  ;; 000110110001( 433), 100011011000
    .word    1240  ;; 000110110010( 434), 010011011000
    .word    3288  ;; 000110110011( 435), 110011011000
    .word     728  ;; 000110110100( 436), 001011011000
    .word    2776  ;; 000110110101( 437), 101011011000
    .word    1752  ;; 000110110110( 438), 011011011000
    .word    3800  ;; 000110110111( 439), 111011011000
    .word     472  ;; 000110111000( 440), 000111011000
    .word    2520  ;; 000110111001( 441), 100111011000
    .word    1496  ;; 000110111010( 442), 010111011000
    .word    3544  ;; 000110111011( 443), 110111011000
    .word     984  ;; 000110111100( 444), 001111011000
    .word    3032  ;; 000110111101( 445), 101111011000
    .word    2008  ;; 000110111110( 446), 011111011000
    .word    4056  ;; 000110111111( 447), 111111011000
    .word      56  ;; 000111000000( 448), 000000111000
    .word    2104  ;; 000111000001( 449), 100000111000
    .word    1080  ;; 000111000010( 450), 010000111000
    .word    3128  ;; 000111000011( 451), 110000111000
    .word     568  ;; 000111000100( 452), 001000111000
    .word    2616  ;; 000111000101( 453), 101000111000
    .word    1592  ;; 000111000110( 454), 011000111000
    .word    3640  ;; 000111000111( 455), 111000111000
    .word     312  ;; 000111001000( 456), 000100111000
    .word    2360  ;; 000111001001( 457), 100100111000
    .word    1336  ;; 000111001010( 458), 010100111000
    .word    3384  ;; 000111001011( 459), 110100111000
    .word     824  ;; 000111001100( 460), 001100111000
    .word    2872  ;; 000111001101( 461), 101100111000
    .word    1848  ;; 000111001110( 462), 011100111000
    .word    3896  ;; 000111001111( 463), 111100111000
    .word     184  ;; 000111010000( 464), 000010111000
    .word    2232  ;; 000111010001( 465), 100010111000
    .word    1208  ;; 000111010010( 466), 010010111000
    .word    3256  ;; 000111010011( 467), 110010111000
    .word     696  ;; 000111010100( 468), 001010111000
    .word    2744  ;; 000111010101( 469), 101010111000
    .word    1720  ;; 000111010110( 470), 011010111000
    .word    3768  ;; 000111010111( 471), 111010111000
    .word     440  ;; 000111011000( 472), 000110111000
    .word    2488  ;; 000111011001( 473), 100110111000
    .word    1464  ;; 000111011010( 474), 010110111000
    .word    3512  ;; 000111011011( 475), 110110111000
    .word     952  ;; 000111011100( 476), 001110111000
    .word    3000  ;; 000111011101( 477), 101110111000
    .word    1976  ;; 000111011110( 478), 011110111000
    .word    4024  ;; 000111011111( 479), 111110111000
    .word     120  ;; 000111100000( 480), 000001111000
    .word    2168  ;; 000111100001( 481), 100001111000
    .word    1144  ;; 000111100010( 482), 010001111000
    .word    3192  ;; 000111100011( 483), 110001111000
    .word     632  ;; 000111100100( 484), 001001111000
    .word    2680  ;; 000111100101( 485), 101001111000
    .word    1656  ;; 000111100110( 486), 011001111000
    .word    3704  ;; 000111100111( 487), 111001111000
    .word     376  ;; 000111101000( 488), 000101111000
    .word    2424  ;; 000111101001( 489), 100101111000
    .word    1400  ;; 000111101010( 490), 010101111000
    .word    3448  ;; 000111101011( 491), 110101111000
    .word     888  ;; 000111101100( 492), 001101111000
    .word    2936  ;; 000111101101( 493), 101101111000
    .word    1912  ;; 000111101110( 494), 011101111000
    .word    3960  ;; 000111101111( 495), 111101111000
    .word     248  ;; 000111110000( 496), 000011111000
    .word    2296  ;; 000111110001( 497), 100011111000
    .word    1272  ;; 000111110010( 498), 010011111000
    .word    3320  ;; 000111110011( 499), 110011111000
    .word     760  ;; 000111110100( 500), 001011111000
    .word    2808  ;; 000111110101( 501), 101011111000
    .word    1784  ;; 000111110110( 502), 011011111000
    .word    3832  ;; 000111110111( 503), 111011111000
    .word     504  ;; 000111111000( 504), 000111111000
    .word    2552  ;; 000111111001( 505), 100111111000
    .word    1528  ;; 000111111010( 506), 010111111000
    .word    3576  ;; 000111111011( 507), 110111111000
    .word    1016  ;; 000111111100( 508), 001111111000
    .word    3064  ;; 000111111101( 509), 101111111000
    .word    2040  ;; 000111111110( 510), 011111111000
    .word    4088  ;; 000111111111( 511), 111111111000
    .word       4  ;; 001000000000( 512), 000000000100
    .word    2052  ;; 001000000001( 513), 100000000100
    .word    1028  ;; 001000000010( 514), 010000000100
    .word    3076  ;; 001000000011( 515), 110000000100
    .word     516  ;; 001000000100( 516), 001000000100
    .word    2564  ;; 001000000101( 517), 101000000100
    .word    1540  ;; 001000000110( 518), 011000000100
    .word    3588  ;; 001000000111( 519), 111000000100
    .word     260  ;; 001000001000( 520), 000100000100
    .word    2308  ;; 001000001001( 521), 100100000100
    .word    1284  ;; 001000001010( 522), 010100000100
    .word    3332  ;; 001000001011( 523), 110100000100
    .word     772  ;; 001000001100( 524), 001100000100
    .word    2820  ;; 001000001101( 525), 101100000100
    .word    1796  ;; 001000001110( 526), 011100000100
    .word    3844  ;; 001000001111( 527), 111100000100
    .word     132  ;; 001000010000( 528), 000010000100
    .word    2180  ;; 001000010001( 529), 100010000100
    .word    1156  ;; 001000010010( 530), 010010000100
    .word    3204  ;; 001000010011( 531), 110010000100
    .word     644  ;; 001000010100( 532), 001010000100
    .word    2692  ;; 001000010101( 533), 101010000100
    .word    1668  ;; 001000010110( 534), 011010000100
    .word    3716  ;; 001000010111( 535), 111010000100
    .word     388  ;; 001000011000( 536), 000110000100
    .word    2436  ;; 001000011001( 537), 100110000100
    .word    1412  ;; 001000011010( 538), 010110000100
    .word    3460  ;; 001000011011( 539), 110110000100
    .word     900  ;; 001000011100( 540), 001110000100
    .word    2948  ;; 001000011101( 541), 101110000100
    .word    1924  ;; 001000011110( 542), 011110000100
    .word    3972  ;; 001000011111( 543), 111110000100
    .word      68  ;; 001000100000( 544), 000001000100
    .word    2116  ;; 001000100001( 545), 100001000100
    .word    1092  ;; 001000100010( 546), 010001000100
    .word    3140  ;; 001000100011( 547), 110001000100
    .word     580  ;; 001000100100( 548), 001001000100
    .word    2628  ;; 001000100101( 549), 101001000100
    .word    1604  ;; 001000100110( 550), 011001000100
    .word    3652  ;; 001000100111( 551), 111001000100
    .word     324  ;; 001000101000( 552), 000101000100
    .word    2372  ;; 001000101001( 553), 100101000100
    .word    1348  ;; 001000101010( 554), 010101000100
    .word    3396  ;; 001000101011( 555), 110101000100
    .word     836  ;; 001000101100( 556), 001101000100
    .word    2884  ;; 001000101101( 557), 101101000100
    .word    1860  ;; 001000101110( 558), 011101000100
    .word    3908  ;; 001000101111( 559), 111101000100
    .word     196  ;; 001000110000( 560), 000011000100
    .word    2244  ;; 001000110001( 561), 100011000100
    .word    1220  ;; 001000110010( 562), 010011000100
    .word    3268  ;; 001000110011( 563), 110011000100
    .word     708  ;; 001000110100( 564), 001011000100
    .word    2756  ;; 001000110101( 565), 101011000100
    .word    1732  ;; 001000110110( 566), 011011000100
    .word    3780  ;; 001000110111( 567), 111011000100
    .word     452  ;; 001000111000( 568), 000111000100
    .word    2500  ;; 001000111001( 569), 100111000100
    .word    1476  ;; 001000111010( 570), 010111000100
    .word    3524  ;; 001000111011( 571), 110111000100
    .word     964  ;; 001000111100( 572), 001111000100
    .word    3012  ;; 001000111101( 573), 101111000100
    .word    1988  ;; 001000111110( 574), 011111000100
    .word    4036  ;; 001000111111( 575), 111111000100
    .word      36  ;; 001001000000( 576), 000000100100
    .word    2084  ;; 001001000001( 577), 100000100100
    .word    1060  ;; 001001000010( 578), 010000100100
    .word    3108  ;; 001001000011( 579), 110000100100
    .word     548  ;; 001001000100( 580), 001000100100
    .word    2596  ;; 001001000101( 581), 101000100100
    .word    1572  ;; 001001000110( 582), 011000100100
    .word    3620  ;; 001001000111( 583), 111000100100
    .word     292  ;; 001001001000( 584), 000100100100
    .word    2340  ;; 001001001001( 585), 100100100100
    .word    1316  ;; 001001001010( 586), 010100100100
    .word    3364  ;; 001001001011( 587), 110100100100
    .word     804  ;; 001001001100( 588), 001100100100
    .word    2852  ;; 001001001101( 589), 101100100100
    .word    1828  ;; 001001001110( 590), 011100100100
    .word    3876  ;; 001001001111( 591), 111100100100
    .word     164  ;; 001001010000( 592), 000010100100
    .word    2212  ;; 001001010001( 593), 100010100100
    .word    1188  ;; 001001010010( 594), 010010100100
    .word    3236  ;; 001001010011( 595), 110010100100
    .word     676  ;; 001001010100( 596), 001010100100
    .word    2724  ;; 001001010101( 597), 101010100100
    .word    1700  ;; 001001010110( 598), 011010100100
    .word    3748  ;; 001001010111( 599), 111010100100
    .word     420  ;; 001001011000( 600), 000110100100
    .word    2468  ;; 001001011001( 601), 100110100100
    .word    1444  ;; 001001011010( 602), 010110100100
    .word    3492  ;; 001001011011( 603), 110110100100
    .word     932  ;; 001001011100( 604), 001110100100
    .word    2980  ;; 001001011101( 605), 101110100100
    .word    1956  ;; 001001011110( 606), 011110100100
    .word    4004  ;; 001001011111( 607), 111110100100
    .word     100  ;; 001001100000( 608), 000001100100
    .word    2148  ;; 001001100001( 609), 100001100100
    .word    1124  ;; 001001100010( 610), 010001100100
    .word    3172  ;; 001001100011( 611), 110001100100
    .word     612  ;; 001001100100( 612), 001001100100
    .word    2660  ;; 001001100101( 613), 101001100100
    .word    1636  ;; 001001100110( 614), 011001100100
    .word    3684  ;; 001001100111( 615), 111001100100
    .word     356  ;; 001001101000( 616), 000101100100
    .word    2404  ;; 001001101001( 617), 100101100100
    .word    1380  ;; 001001101010( 618), 010101100100
    .word    3428  ;; 001001101011( 619), 110101100100
    .word     868  ;; 001001101100( 620), 001101100100
    .word    2916  ;; 001001101101( 621), 101101100100
    .word    1892  ;; 001001101110( 622), 011101100100
    .word    3940  ;; 001001101111( 623), 111101100100
    .word     228  ;; 001001110000( 624), 000011100100
    .word    2276  ;; 001001110001( 625), 100011100100
    .word    1252  ;; 001001110010( 626), 010011100100
    .word    3300  ;; 001001110011( 627), 110011100100
    .word     740  ;; 001001110100( 628), 001011100100
    .word    2788  ;; 001001110101( 629), 101011100100
    .word    1764  ;; 001001110110( 630), 011011100100
    .word    3812  ;; 001001110111( 631), 111011100100
    .word     484  ;; 001001111000( 632), 000111100100
    .word    2532  ;; 001001111001( 633), 100111100100
    .word    1508  ;; 001001111010( 634), 010111100100
    .word    3556  ;; 001001111011( 635), 110111100100
    .word     996  ;; 001001111100( 636), 001111100100
    .word    3044  ;; 001001111101( 637), 101111100100
    .word    2020  ;; 001001111110( 638), 011111100100
    .word    4068  ;; 001001111111( 639), 111111100100
    .word      20  ;; 001010000000( 640), 000000010100
    .word    2068  ;; 001010000001( 641), 100000010100
    .word    1044  ;; 001010000010( 642), 010000010100
    .word    3092  ;; 001010000011( 643), 110000010100
    .word     532  ;; 001010000100( 644), 001000010100
    .word    2580  ;; 001010000101( 645), 101000010100
    .word    1556  ;; 001010000110( 646), 011000010100
    .word    3604  ;; 001010000111( 647), 111000010100
    .word     276  ;; 001010001000( 648), 000100010100
    .word    2324  ;; 001010001001( 649), 100100010100
    .word    1300  ;; 001010001010( 650), 010100010100
    .word    3348  ;; 001010001011( 651), 110100010100
    .word     788  ;; 001010001100( 652), 001100010100
    .word    2836  ;; 001010001101( 653), 101100010100
    .word    1812  ;; 001010001110( 654), 011100010100
    .word    3860  ;; 001010001111( 655), 111100010100
    .word     148  ;; 001010010000( 656), 000010010100
    .word    2196  ;; 001010010001( 657), 100010010100
    .word    1172  ;; 001010010010( 658), 010010010100
    .word    3220  ;; 001010010011( 659), 110010010100
    .word     660  ;; 001010010100( 660), 001010010100
    .word    2708  ;; 001010010101( 661), 101010010100
    .word    1684  ;; 001010010110( 662), 011010010100
    .word    3732  ;; 001010010111( 663), 111010010100
    .word     404  ;; 001010011000( 664), 000110010100
    .word    2452  ;; 001010011001( 665), 100110010100
    .word    1428  ;; 001010011010( 666), 010110010100
    .word    3476  ;; 001010011011( 667), 110110010100
    .word     916  ;; 001010011100( 668), 001110010100
    .word    2964  ;; 001010011101( 669), 101110010100
    .word    1940  ;; 001010011110( 670), 011110010100
    .word    3988  ;; 001010011111( 671), 111110010100
    .word      84  ;; 001010100000( 672), 000001010100
    .word    2132  ;; 001010100001( 673), 100001010100
    .word    1108  ;; 001010100010( 674), 010001010100
    .word    3156  ;; 001010100011( 675), 110001010100
    .word     596  ;; 001010100100( 676), 001001010100
    .word    2644  ;; 001010100101( 677), 101001010100
    .word    1620  ;; 001010100110( 678), 011001010100
    .word    3668  ;; 001010100111( 679), 111001010100
    .word     340  ;; 001010101000( 680), 000101010100
    .word    2388  ;; 001010101001( 681), 100101010100
    .word    1364  ;; 001010101010( 682), 010101010100
    .word    3412  ;; 001010101011( 683), 110101010100
    .word     852  ;; 001010101100( 684), 001101010100
    .word    2900  ;; 001010101101( 685), 101101010100
    .word    1876  ;; 001010101110( 686), 011101010100
    .word    3924  ;; 001010101111( 687), 111101010100
    .word     212  ;; 001010110000( 688), 000011010100
    .word    2260  ;; 001010110001( 689), 100011010100
    .word    1236  ;; 001010110010( 690), 010011010100
    .word    3284  ;; 001010110011( 691), 110011010100
    .word     724  ;; 001010110100( 692), 001011010100
    .word    2772  ;; 001010110101( 693), 101011010100
    .word    1748  ;; 001010110110( 694), 011011010100
    .word    3796  ;; 001010110111( 695), 111011010100
    .word     468  ;; 001010111000( 696), 000111010100
    .word    2516  ;; 001010111001( 697), 100111010100
    .word    1492  ;; 001010111010( 698), 010111010100
    .word    3540  ;; 001010111011( 699), 110111010100
    .word     980  ;; 001010111100( 700), 001111010100
    .word    3028  ;; 001010111101( 701), 101111010100
    .word    2004  ;; 001010111110( 702), 011111010100
    .word    4052  ;; 001010111111( 703), 111111010100
    .word      52  ;; 001011000000( 704), 000000110100
    .word    2100  ;; 001011000001( 705), 100000110100
    .word    1076  ;; 001011000010( 706), 010000110100
    .word    3124  ;; 001011000011( 707), 110000110100
    .word     564  ;; 001011000100( 708), 001000110100
    .word    2612  ;; 001011000101( 709), 101000110100
    .word    1588  ;; 001011000110( 710), 011000110100
    .word    3636  ;; 001011000111( 711), 111000110100
    .word     308  ;; 001011001000( 712), 000100110100
    .word    2356  ;; 001011001001( 713), 100100110100
    .word    1332  ;; 001011001010( 714), 010100110100
    .word    3380  ;; 001011001011( 715), 110100110100
    .word     820  ;; 001011001100( 716), 001100110100
    .word    2868  ;; 001011001101( 717), 101100110100
    .word    1844  ;; 001011001110( 718), 011100110100
    .word    3892  ;; 001011001111( 719), 111100110100
    .word     180  ;; 001011010000( 720), 000010110100
    .word    2228  ;; 001011010001( 721), 100010110100
    .word    1204  ;; 001011010010( 722), 010010110100
    .word    3252  ;; 001011010011( 723), 110010110100
    .word     692  ;; 001011010100( 724), 001010110100
    .word    2740  ;; 001011010101( 725), 101010110100
    .word    1716  ;; 001011010110( 726), 011010110100
    .word    3764  ;; 001011010111( 727), 111010110100
    .word     436  ;; 001011011000( 728), 000110110100
    .word    2484  ;; 001011011001( 729), 100110110100
    .word    1460  ;; 001011011010( 730), 010110110100
    .word    3508  ;; 001011011011( 731), 110110110100
    .word     948  ;; 001011011100( 732), 001110110100
    .word    2996  ;; 001011011101( 733), 101110110100
    .word    1972  ;; 001011011110( 734), 011110110100
    .word    4020  ;; 001011011111( 735), 111110110100
    .word     116  ;; 001011100000( 736), 000001110100
    .word    2164  ;; 001011100001( 737), 100001110100
    .word    1140  ;; 001011100010( 738), 010001110100
    .word    3188  ;; 001011100011( 739), 110001110100
    .word     628  ;; 001011100100( 740), 001001110100
    .word    2676  ;; 001011100101( 741), 101001110100
    .word    1652  ;; 001011100110( 742), 011001110100
    .word    3700  ;; 001011100111( 743), 111001110100
    .word     372  ;; 001011101000( 744), 000101110100
    .word    2420  ;; 001011101001( 745), 100101110100
    .word    1396  ;; 001011101010( 746), 010101110100
    .word    3444  ;; 001011101011( 747), 110101110100
    .word     884  ;; 001011101100( 748), 001101110100
    .word    2932  ;; 001011101101( 749), 101101110100
    .word    1908  ;; 001011101110( 750), 011101110100
    .word    3956  ;; 001011101111( 751), 111101110100
    .word     244  ;; 001011110000( 752), 000011110100
    .word    2292  ;; 001011110001( 753), 100011110100
    .word    1268  ;; 001011110010( 754), 010011110100
    .word    3316  ;; 001011110011( 755), 110011110100
    .word     756  ;; 001011110100( 756), 001011110100
    .word    2804  ;; 001011110101( 757), 101011110100
    .word    1780  ;; 001011110110( 758), 011011110100
    .word    3828  ;; 001011110111( 759), 111011110100
    .word     500  ;; 001011111000( 760), 000111110100
    .word    2548  ;; 001011111001( 761), 100111110100
    .word    1524  ;; 001011111010( 762), 010111110100
    .word    3572  ;; 001011111011( 763), 110111110100
    .word    1012  ;; 001011111100( 764), 001111110100
    .word    3060  ;; 001011111101( 765), 101111110100
    .word    2036  ;; 001011111110( 766), 011111110100
    .word    4084  ;; 001011111111( 767), 111111110100
    .word      12  ;; 001100000000( 768), 000000001100
    .word    2060  ;; 001100000001( 769), 100000001100
    .word    1036  ;; 001100000010( 770), 010000001100
    .word    3084  ;; 001100000011( 771), 110000001100
    .word     524  ;; 001100000100( 772), 001000001100
    .word    2572  ;; 001100000101( 773), 101000001100
    .word    1548  ;; 001100000110( 774), 011000001100
    .word    3596  ;; 001100000111( 775), 111000001100
    .word     268  ;; 001100001000( 776), 000100001100
    .word    2316  ;; 001100001001( 777), 100100001100
    .word    1292  ;; 001100001010( 778), 010100001100
    .word    3340  ;; 001100001011( 779), 110100001100
    .word     780  ;; 001100001100( 780), 001100001100
    .word    2828  ;; 001100001101( 781), 101100001100
    .word    1804  ;; 001100001110( 782), 011100001100
    .word    3852  ;; 001100001111( 783), 111100001100
    .word     140  ;; 001100010000( 784), 000010001100
    .word    2188  ;; 001100010001( 785), 100010001100
    .word    1164  ;; 001100010010( 786), 010010001100
    .word    3212  ;; 001100010011( 787), 110010001100
    .word     652  ;; 001100010100( 788), 001010001100
    .word    2700  ;; 001100010101( 789), 101010001100
    .word    1676  ;; 001100010110( 790), 011010001100
    .word    3724  ;; 001100010111( 791), 111010001100
    .word     396  ;; 001100011000( 792), 000110001100
    .word    2444  ;; 001100011001( 793), 100110001100
    .word    1420  ;; 001100011010( 794), 010110001100
    .word    3468  ;; 001100011011( 795), 110110001100
    .word     908  ;; 001100011100( 796), 001110001100
    .word    2956  ;; 001100011101( 797), 101110001100
    .word    1932  ;; 001100011110( 798), 011110001100
    .word    3980  ;; 001100011111( 799), 111110001100
    .word      76  ;; 001100100000( 800), 000001001100
    .word    2124  ;; 001100100001( 801), 100001001100
    .word    1100  ;; 001100100010( 802), 010001001100
    .word    3148  ;; 001100100011( 803), 110001001100
    .word     588  ;; 001100100100( 804), 001001001100
    .word    2636  ;; 001100100101( 805), 101001001100
    .word    1612  ;; 001100100110( 806), 011001001100
    .word    3660  ;; 001100100111( 807), 111001001100
    .word     332  ;; 001100101000( 808), 000101001100
    .word    2380  ;; 001100101001( 809), 100101001100
    .word    1356  ;; 001100101010( 810), 010101001100
    .word    3404  ;; 001100101011( 811), 110101001100
    .word     844  ;; 001100101100( 812), 001101001100
    .word    2892  ;; 001100101101( 813), 101101001100
    .word    1868  ;; 001100101110( 814), 011101001100
    .word    3916  ;; 001100101111( 815), 111101001100
    .word     204  ;; 001100110000( 816), 000011001100
    .word    2252  ;; 001100110001( 817), 100011001100
    .word    1228  ;; 001100110010( 818), 010011001100
    .word    3276  ;; 001100110011( 819), 110011001100
    .word     716  ;; 001100110100( 820), 001011001100
    .word    2764  ;; 001100110101( 821), 101011001100
    .word    1740  ;; 001100110110( 822), 011011001100
    .word    3788  ;; 001100110111( 823), 111011001100
    .word     460  ;; 001100111000( 824), 000111001100
    .word    2508  ;; 001100111001( 825), 100111001100
    .word    1484  ;; 001100111010( 826), 010111001100
    .word    3532  ;; 001100111011( 827), 110111001100
    .word     972  ;; 001100111100( 828), 001111001100
    .word    3020  ;; 001100111101( 829), 101111001100
    .word    1996  ;; 001100111110( 830), 011111001100
    .word    4044  ;; 001100111111( 831), 111111001100
    .word      44  ;; 001101000000( 832), 000000101100
    .word    2092  ;; 001101000001( 833), 100000101100
    .word    1068  ;; 001101000010( 834), 010000101100
    .word    3116  ;; 001101000011( 835), 110000101100
    .word     556  ;; 001101000100( 836), 001000101100
    .word    2604  ;; 001101000101( 837), 101000101100
    .word    1580  ;; 001101000110( 838), 011000101100
    .word    3628  ;; 001101000111( 839), 111000101100
    .word     300  ;; 001101001000( 840), 000100101100
    .word    2348  ;; 001101001001( 841), 100100101100
    .word    1324  ;; 001101001010( 842), 010100101100
    .word    3372  ;; 001101001011( 843), 110100101100
    .word     812  ;; 001101001100( 844), 001100101100
    .word    2860  ;; 001101001101( 845), 101100101100
    .word    1836  ;; 001101001110( 846), 011100101100
    .word    3884  ;; 001101001111( 847), 111100101100
    .word     172  ;; 001101010000( 848), 000010101100
    .word    2220  ;; 001101010001( 849), 100010101100
    .word    1196  ;; 001101010010( 850), 010010101100
    .word    3244  ;; 001101010011( 851), 110010101100
    .word     684  ;; 001101010100( 852), 001010101100
    .word    2732  ;; 001101010101( 853), 101010101100
    .word    1708  ;; 001101010110( 854), 011010101100
    .word    3756  ;; 001101010111( 855), 111010101100
    .word     428  ;; 001101011000( 856), 000110101100
    .word    2476  ;; 001101011001( 857), 100110101100
    .word    1452  ;; 001101011010( 858), 010110101100
    .word    3500  ;; 001101011011( 859), 110110101100
    .word     940  ;; 001101011100( 860), 001110101100
    .word    2988  ;; 001101011101( 861), 101110101100
    .word    1964  ;; 001101011110( 862), 011110101100
    .word    4012  ;; 001101011111( 863), 111110101100
    .word     108  ;; 001101100000( 864), 000001101100
    .word    2156  ;; 001101100001( 865), 100001101100
    .word    1132  ;; 001101100010( 866), 010001101100
    .word    3180  ;; 001101100011( 867), 110001101100
    .word     620  ;; 001101100100( 868), 001001101100
    .word    2668  ;; 001101100101( 869), 101001101100
    .word    1644  ;; 001101100110( 870), 011001101100
    .word    3692  ;; 001101100111( 871), 111001101100
    .word     364  ;; 001101101000( 872), 000101101100
    .word    2412  ;; 001101101001( 873), 100101101100
    .word    1388  ;; 001101101010( 874), 010101101100
    .word    3436  ;; 001101101011( 875), 110101101100
    .word     876  ;; 001101101100( 876), 001101101100
    .word    2924  ;; 001101101101( 877), 101101101100
    .word    1900  ;; 001101101110( 878), 011101101100
    .word    3948  ;; 001101101111( 879), 111101101100
    .word     236  ;; 001101110000( 880), 000011101100
    .word    2284  ;; 001101110001( 881), 100011101100
    .word    1260  ;; 001101110010( 882), 010011101100
    .word    3308  ;; 001101110011( 883), 110011101100
    .word     748  ;; 001101110100( 884), 001011101100
    .word    2796  ;; 001101110101( 885), 101011101100
    .word    1772  ;; 001101110110( 886), 011011101100
    .word    3820  ;; 001101110111( 887), 111011101100
    .word     492  ;; 001101111000( 888), 000111101100
    .word    2540  ;; 001101111001( 889), 100111101100
    .word    1516  ;; 001101111010( 890), 010111101100
    .word    3564  ;; 001101111011( 891), 110111101100
    .word    1004  ;; 001101111100( 892), 001111101100
    .word    3052  ;; 001101111101( 893), 101111101100
    .word    2028  ;; 001101111110( 894), 011111101100
    .word    4076  ;; 001101111111( 895), 111111101100
    .word      28  ;; 001110000000( 896), 000000011100
    .word    2076  ;; 001110000001( 897), 100000011100
    .word    1052  ;; 001110000010( 898), 010000011100
    .word    3100  ;; 001110000011( 899), 110000011100
    .word     540  ;; 001110000100( 900), 001000011100
    .word    2588  ;; 001110000101( 901), 101000011100
    .word    1564  ;; 001110000110( 902), 011000011100
    .word    3612  ;; 001110000111( 903), 111000011100
    .word     284  ;; 001110001000( 904), 000100011100
    .word    2332  ;; 001110001001( 905), 100100011100
    .word    1308  ;; 001110001010( 906), 010100011100
    .word    3356  ;; 001110001011( 907), 110100011100
    .word     796  ;; 001110001100( 908), 001100011100
    .word    2844  ;; 001110001101( 909), 101100011100
    .word    1820  ;; 001110001110( 910), 011100011100
    .word    3868  ;; 001110001111( 911), 111100011100
    .word     156  ;; 001110010000( 912), 000010011100
    .word    2204  ;; 001110010001( 913), 100010011100
    .word    1180  ;; 001110010010( 914), 010010011100
    .word    3228  ;; 001110010011( 915), 110010011100
    .word     668  ;; 001110010100( 916), 001010011100
    .word    2716  ;; 001110010101( 917), 101010011100
    .word    1692  ;; 001110010110( 918), 011010011100
    .word    3740  ;; 001110010111( 919), 111010011100
    .word     412  ;; 001110011000( 920), 000110011100
    .word    2460  ;; 001110011001( 921), 100110011100
    .word    1436  ;; 001110011010( 922), 010110011100
    .word    3484  ;; 001110011011( 923), 110110011100
    .word     924  ;; 001110011100( 924), 001110011100
    .word    2972  ;; 001110011101( 925), 101110011100
    .word    1948  ;; 001110011110( 926), 011110011100
    .word    3996  ;; 001110011111( 927), 111110011100
    .word      92  ;; 001110100000( 928), 000001011100
    .word    2140  ;; 001110100001( 929), 100001011100
    .word    1116  ;; 001110100010( 930), 010001011100
    .word    3164  ;; 001110100011( 931), 110001011100
    .word     604  ;; 001110100100( 932), 001001011100
    .word    2652  ;; 001110100101( 933), 101001011100
    .word    1628  ;; 001110100110( 934), 011001011100
    .word    3676  ;; 001110100111( 935), 111001011100
    .word     348  ;; 001110101000( 936), 000101011100
    .word    2396  ;; 001110101001( 937), 100101011100
    .word    1372  ;; 001110101010( 938), 010101011100
    .word    3420  ;; 001110101011( 939), 110101011100
    .word     860  ;; 001110101100( 940), 001101011100
    .word    2908  ;; 001110101101( 941), 101101011100
    .word    1884  ;; 001110101110( 942), 011101011100
    .word    3932  ;; 001110101111( 943), 111101011100
    .word     220  ;; 001110110000( 944), 000011011100
    .word    2268  ;; 001110110001( 945), 100011011100
    .word    1244  ;; 001110110010( 946), 010011011100
    .word    3292  ;; 001110110011( 947), 110011011100
    .word     732  ;; 001110110100( 948), 001011011100
    .word    2780  ;; 001110110101( 949), 101011011100
    .word    1756  ;; 001110110110( 950), 011011011100
    .word    3804  ;; 001110110111( 951), 111011011100
    .word     476  ;; 001110111000( 952), 000111011100
    .word    2524  ;; 001110111001( 953), 100111011100
    .word    1500  ;; 001110111010( 954), 010111011100
    .word    3548  ;; 001110111011( 955), 110111011100
    .word     988  ;; 001110111100( 956), 001111011100
    .word    3036  ;; 001110111101( 957), 101111011100
    .word    2012  ;; 001110111110( 958), 011111011100
    .word    4060  ;; 001110111111( 959), 111111011100
    .word      60  ;; 001111000000( 960), 000000111100
    .word    2108  ;; 001111000001( 961), 100000111100
    .word    1084  ;; 001111000010( 962), 010000111100
    .word    3132  ;; 001111000011( 963), 110000111100
    .word     572  ;; 001111000100( 964), 001000111100
    .word    2620  ;; 001111000101( 965), 101000111100
    .word    1596  ;; 001111000110( 966), 011000111100
    .word    3644  ;; 001111000111( 967), 111000111100
    .word     316  ;; 001111001000( 968), 000100111100
    .word    2364  ;; 001111001001( 969), 100100111100
    .word    1340  ;; 001111001010( 970), 010100111100
    .word    3388  ;; 001111001011( 971), 110100111100
    .word     828  ;; 001111001100( 972), 001100111100
    .word    2876  ;; 001111001101( 973), 101100111100
    .word    1852  ;; 001111001110( 974), 011100111100
    .word    3900  ;; 001111001111( 975), 111100111100
    .word     188  ;; 001111010000( 976), 000010111100
    .word    2236  ;; 001111010001( 977), 100010111100
    .word    1212  ;; 001111010010( 978), 010010111100
    .word    3260  ;; 001111010011( 979), 110010111100
    .word     700  ;; 001111010100( 980), 001010111100
    .word    2748  ;; 001111010101( 981), 101010111100
    .word    1724  ;; 001111010110( 982), 011010111100
    .word    3772  ;; 001111010111( 983), 111010111100
    .word     444  ;; 001111011000( 984), 000110111100
    .word    2492  ;; 001111011001( 985), 100110111100
    .word    1468  ;; 001111011010( 986), 010110111100
    .word    3516  ;; 001111011011( 987), 110110111100
    .word     956  ;; 001111011100( 988), 001110111100
    .word    3004  ;; 001111011101( 989), 101110111100
    .word    1980  ;; 001111011110( 990), 011110111100
    .word    4028  ;; 001111011111( 991), 111110111100
    .word     124  ;; 001111100000( 992), 000001111100
    .word    2172  ;; 001111100001( 993), 100001111100
    .word    1148  ;; 001111100010( 994), 010001111100
    .word    3196  ;; 001111100011( 995), 110001111100
    .word     636  ;; 001111100100( 996), 001001111100
    .word    2684  ;; 001111100101( 997), 101001111100
    .word    1660  ;; 001111100110( 998), 011001111100
    .word    3708  ;; 001111100111( 999), 111001111100
    .word     380  ;; 001111101000(1000), 000101111100
    .word    2428  ;; 001111101001(1001), 100101111100
    .word    1404  ;; 001111101010(1002), 010101111100
    .word    3452  ;; 001111101011(1003), 110101111100
    .word     892  ;; 001111101100(1004), 001101111100
    .word    2940  ;; 001111101101(1005), 101101111100
    .word    1916  ;; 001111101110(1006), 011101111100
    .word    3964  ;; 001111101111(1007), 111101111100
    .word     252  ;; 001111110000(1008), 000011111100
    .word    2300  ;; 001111110001(1009), 100011111100
    .word    1276  ;; 001111110010(1010), 010011111100
    .word    3324  ;; 001111110011(1011), 110011111100
    .word     764  ;; 001111110100(1012), 001011111100
    .word    2812  ;; 001111110101(1013), 101011111100
    .word    1788  ;; 001111110110(1014), 011011111100
    .word    3836  ;; 001111110111(1015), 111011111100
    .word     508  ;; 001111111000(1016), 000111111100
    .word    2556  ;; 001111111001(1017), 100111111100
    .word    1532  ;; 001111111010(1018), 010111111100
    .word    3580  ;; 001111111011(1019), 110111111100
    .word    1020  ;; 001111111100(1020), 001111111100
    .word    3068  ;; 001111111101(1021), 101111111100
    .word    2044  ;; 001111111110(1022), 011111111100
    .word    4092  ;; 001111111111(1023), 111111111100
;; @} //addtogroup

;; End of file
